package com.carsa.blackberry.util;

/**
 * @author Nahuel Barrios.
 * @since 27/08/2010.
 * @version 1.0
 */
public interface XMLPortable {

    /**
     * @return Un {@link String} en formato XML representando al objeto "this".
     */
    public String toXMLString();

    /**
     * Setea el objeto "this" a raiz de xmlSource.
     * 
     * @param xmlSource
     *            Un {@link String} en formato XML con la representacion del objeto "this"
     */
    public void initializeFromXML(String xmlSource);

}
